A Simple Query Facility for the Objectivity/DB Persistent Object Manager

نویسنده

  • Christoph Koch
چکیده

The query facility, which will be called OQL’ in the following, satisfies a practical need. The Objectivity/DB Persistent Object Manager, which is used at CERN in several projects for its low-overhead support of object persistency, provides as its sole way to dynamically query data without writing a specialized application program a facility called SQL++. The query language of this facility has several restrictions which make it unsuited for mining practical object-oriented databases. Among other things, it does not allow to follow associations and does not provide access to arrays/aggregations of values. Furthermore, as of release 5.0 of the Objectivity suite of products, it is not very reliable and often leads to critical application errors when complex database schemata are accessed which contain many of the unsupported design elements.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An ODBMS approach to persistency in CMS

Persistent object management has been always at the centre of the CMS Analysis and Reconstruction Framework (CARF). Already the very first prototypes had an ODBMS database (Objectivity/DB) as the key component. Today, Objectivity/DB is fully integrated into CARF. The present version of CARF offers persistent object management for event structure and meta-data. In particular it manages raw data ...

متن کامل

Data Persistency Solution for LHCb

The GAUDI software architecture, designed in the context of the LHCb experiment, maintains separate and distinct descriptions of the transient and persistent representations of the data objects. One of the motivations for this approach has been the requirement for a multitechnology persistency solution such that the best-adapted technology can be used for each category of data: raw event data, ...

متن کامل

OMS Java: Lessons Learned from Building a Multi-Tier Object Management Framework

We present the object-oriented multi-tier application framework OMS Java which is independent of the underlying database management system (DBMS). We detail the storage management component and sketch which part of the framework has to be extended when introducing a new DBMS. We compare versions of OMS Java using the persistent storage engine ObjectStore PSE Pro for Java, the object-oriented DB...

متن کامل

CLEO III Data Storage

The CLEO III experiment will collect on the order of 200 TB of data over the lifetime of the experiment. The challenges facing CLEO III are how to store such a large dataset. We will describe our experiences with Objectivity/DB on top of a Hierarchical Storage Manager.

متن کامل

A Comparative Evaluation of the Major Commercial Object and Object-Relational DBMSs: GemStone, O2, Objectivity/DB, ObjectStore, VERSANT ODBMS, Illustra, Odapter and UniSQL

In this paper, a review of some of the major ODBMSs (GemStone, O2, Objectivity/DB, ObjectStore and VERSANT) and Object-Relational DBMSs (Illustra, Odapter and UniSQL) is presented. The major architectural components are described and various features, such as support for relationships, schema evolution, etc. are also discussed. The discussion of each product concludes with a summary of its majo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999